how companies use hamcrest assertions